package study;

public class TestThread2 {
    public static void main(String[] args) {
        Runner2 r2 = new Runner2();
        //调用start（）方法启动新开辟的线程
        r2.start();

        for (int i = 0; i < 10; i++) {
            System.out.println("mainMethod:" + i);
        }
    }
}


/**
 * Runner2类从Thread类继承
 * 通过实例化Runner2类的一个对象就可以开辟一个新的线程
 * 调用从Thread类继承来的start（）方法就可以启动新开辟的线程了
 */
class Runner2 extends Thread {
    @Override
    //重写了Thread类中的run（）方法的实现
    public void run() {
        for (int i = 0; i < 10; i++) {
            System.out.println("Runner2:" + i);
        }
    }
}